package com.heima.model.comment.pojos;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

import java.util.Date;

@Data
@Document("tb_user_comment")
public class Comment {

    @Id
    private String id;

    /**
     * 文章ID
     */
    @Field("articleId")
    private long articleId;

    /**
     * 内容
     */
    @Field("content")
    private String content;

    /**
     * 评论人
     */
    @Field("authorId")
    private long authorId;

    /**
     * 评论人
     */
    @Field("userId")
    private long userId;

    /**
     * 评论发布时间
     */
    @Field("publishTime")
    private Date publishTime;

    /**
     * 评论被点赞数
     */
    @Field("likeNum")
    private int likeNum;

    /**
     * 评论回复数
     */
    @Field("replyNum")
    private int replyNum;

    /**
     * 父评论ID，没有就为0
     */
    @Field("parentId")
    private String parentId;
}
